約 3,897,089 件
https://w.atwiki.jp/aerocats/pages/62.html
/sbinとは /sbinの構成 実際に標準Linuxの/sbinがどのようになっているのかを見てみる。 コマンド 備考 説明 adjtimex BusyBoxのシンボリックリンク depmod dhcpcd e2fsck fsck.ext2のシンボリックリンク fdisk BusyBoxのシンボリックリンク freeramdisk BusyBoxのシンボリックリンク fsck BusyBoxのシンボリックリンク fsck.ext2 fsck.ext3 fsck.ext2のシンボリックリンク fsck.minix BusyBoxのシンボリックリンク getty BusyBoxのシンボリックリンク halt BusyBoxのシンボリックリンク hdparm BusyBoxのシンボリックリンク hwclock BusyBoxのシンボリックリンク ifconfig BusyBoxのシンボリックリンク ifdown BusyBoxのシンボリックリンク ifup BusyBoxのシンボリックリンク init BusyBoxのシンボリックリンク insmod BusyBoxのシンボリックリンク klogd BusyBoxのシンボリックリンク ldconfig loadkmap BusyBoxのシンボリックリンク logread BusyBoxのシンボリックリンク losetup BusyBoxのシンボリックリンク lsmod BusyBoxのシンボリックリンク makedevs BusyBoxのシンボリックリンク mdev BusyBoxのシンボリックリンク mke2fs mkfs.ext2のシンボリックリンク mkfs.ext2 mkfs.ext3 mkfs.ext2のシンボリックリンク mkfs.minix BusyBoxのシンボリックリンク mkswap BusyBoxのシンボリックリンク modinfo modprobe BusyBoxのシンボリックリンク nameif BusyBoxのシンボリックリンク pivot_root BusyBoxのシンボリックリンク poweroff BusyBoxのシンボリックリンク reboot BusyBoxのシンボリックリンク rmmod BusyBoxのシンボリックリンク route BusyBoxのシンボリックリンク runlevel BusyBoxのシンボリックリンク setconsole BusyBoxのシンボリックリンク shutdown start-stop-daemon BusyBoxのシンボリックリンク sulogin BusyBoxのシンボリックリンク swapoff BusyBoxのシンボリックリンク swapon BusyBoxのシンボリックリンク switch_root BusyBoxのシンボリックリンク sysctl BusyBoxのシンボリックリンク syslogd BusyBoxのシンボリックリンク tune2fs vconfig BusyBoxのシンボリックリンク watchdog BusyBoxのシンボリックリンク zcip BusyBoxのシンボリックリンク
https://w.atwiki.jp/2messer14/pages/26.html
introduction コンピュータの記憶 大学生にもなれば、様々な書類を持っているだろう。 大学の授業プリントとか、大事なテス対プリントとか、サークルの書類とか……。 そして、たぶん、それらをファイル等で 分類管理しているのではないだろうか? もし一個のファイルに全て詰めていたら、探すのはとても面倒。 同様に、パソコンには 音楽やら画像やら文章やら、いろいろつまっている。 普段はiTunesやWordを利用するから 気付かないかもしれないが、このようなソフトの裏では、 きちんと管理されているのだ。 パソコンでは、 音楽や写真など、データの基本単位は、「ファイル」という。 そして、 それを分類する「箱」を windowsではフォルダ、Linuxではディレクトリという。 ターミナルでは、数あるディレクトリのなかのどれか一個の中に、居る。 そして、基本的に、その一個のディレクトリ内のファイルにしか アクセス出来ない。
https://w.atwiki.jp/okamo_sec/pages/24.html
Ubuntu Server 12.04を用いたHTTPサーバ、DBサーバ、メールサーバなどの構築のための記録 導入 ISO取得 http //www.ubuntu.com/download/server からUbuntu Server 12.04.3 LTSを取得。 メディアに焼くなどしてブートします。あとは指示にしたがって素直にインストール。 注意 インストール途中でhome directoryを暗号化するかどうか、という質問がでるがこれにYesと答えると SSHはクライアントの公開鍵の置き場所を変えるなどしないといけなくなります。 SSHサーバ導入 KVMのコンソールが非常に使いにくいので最初のこれをインストール sudo apt-get install ssh バックアップ環境構築 とりあえず、動かそうとすると後に回しそうだがこれは非常に重要。 規模が大きくなってから失ったら取り返しがつかないです。 ディスク全体フルバックアップ http //www.kkaneko.com/rinkou/linux/remastersys.html remastersysというプログラムを使って全体のバックアップを行います。 情報の劣化が起こるといけないので上記urlを参照してremastersysをインストールしてください。 次にcronの設定を行い毎日自動で行うが、sudoで実行するためこのままでは実行できない。 sudo visudo でsudoerの編集を行います。 # Host alias specification # User alias specification # Cmnd alias specification # User privilege specification root ALL=(ALL ALL) NOPASSWD ALL # Members of the admin group may gain root privileges %admin ALL=(ALL) ALL # Allow members of group sudo to execute any command %sudo ALL=(ALL ALL) ALL username ALL=(ALL) NOPASSWD /usr/bin/remastersys ←追加 # See sudoers(5) for more information on "#include" directives #includedir /etc/sudoers.d これで自動バックアップが行えます。 GCCのインストール sudo apt-get install gcc Apache2のインストール ソースコードの取得 wget http //ftp.kddilabs.jp/infosystems/apache//httpd/httpd-2.4.6.tar.gz gunzip httpd-2.4.6.tar.gz tar -xvf httpd-2.4.6.tar 解凍されたディレクトリにはいり ./configure checking for chosen layout... Apache checking for working mkdir -p... yes checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking target system type... x86_64-unknown-linux-gnu configure configure Configuring Apache Portable Runtime library... configure checking for APR... no configure error APR not found. Please read the documentation. APRがない。libapr1-dev,libaprutil1-devをインストール sudo apt-get install libapr1-dev sudo apt-get install libaprutil1-dev ./configure できた。makeがないことにここで気づいたのでmakeをインストール sudo apt-get install make //httpdの場所へ移動 make sudo make install //ディレクトリを作るタイミングで権限が必要なため インストールはこれで完了。
https://w.atwiki.jp/aerocats/pages/61.html
/devとは /devの構成 実際に標準Linuxではどのような構成となっているか。 モード 所有者 グループ メジャー番号 マイナー番号 サイズ ファイル名 リンク先 crw-r--r-- root root 5 1 console crw-r--r-- root root 205 16 cuaam0 crw-r--r-- root root 205 17 cuaam1 lrwxrwxrwx root root 3 disk1 sda lrwxrwxrwx root root 4 disk1_1 sda1 lrwxrwxrwx root root 4 disk1_2 sda2 lrwxrwxrwx root root 4 disk1_3 sda3 lrwxrwxrwx root root 4 disk1_4 sda4 lrwxrwxrwx root root 4 disk1_5 sda5 lrwxrwxrwx root root 4 disk1_6 sda6 lrwxrwxrwx root root 4 disk1_7 sda7 lrwxrwxrwx root root 4 disk1_8 sda8 lrwxrwxrwx root root 4 disk1_9 sda9 lrwxrwxrwx root root 13 fd /proc/self/fd prw-r--r-- root root 0 initctl brw-r--r-- root root 1 250 initrd brw-r--r-- root root 9 0 md0 brw-r--r-- root root 9 1 md1 brw-r--r-- root root 9 2 md2 brw-r--r-- root root 9 3 md3 brw-r--r-- root root 9 4 md4 brw-r--r-- root root 9 5 md5 brw-r--r-- root root 9 6 md6 brw-r--r-- root root 9 7 md7 crw-r--r-- root root 1 1 mem brw-r--r-- root root 28 0 mmc brw-r--r-- root root 31 0 mtd0 brw-r--r-- root root 31 1 mtd1 brw-r--r-- root root 31 2 mtd2 brw-r--r-- root root 31 3 mtd3 brw-r--r-- root root 31 4 mtd4 brw-r--r-- root root 31 5 mtd5 brw-r--r-- root root 31 6 mtd6 brw-r--r-- root root 31 7 mtd7 brw-r--r-- root root 31 0 mtdblock0 brw-r--r-- root root 31 1 mtdblock1 brw-r--r-- root root 31 2 mtdblock2 brw-r--r-- root root 31 3 mtdblock3 brw-r--r-- root root 31 4 mtdblock4 brw-r--r-- root root 31 5 mtdblock5 brw-r--r-- root root 31 6 mtdblock6 brw-r--r-- root root 31 7 mtdblock7 crw-r--r-- root root 90 0 mtdchar0 crw-r--r-- root root 90 2 mtdchar1 crw-r--r-- root root 90 4 mtdchar2 crw-r--r-- root root 90 6 mtdchar3 crw-r--r-- root root 90 8 mtdchar4 crw-r--r-- root root 90 10 mtdchar5 crw-r--r-- root root 90 12 mtdchar6 crw-r--r-- root root 90 14 mtdchar7 crw-r--r-- root root 1 3 null crw-r--r-- root root 5 2 ptmx drwxr-xr-x root root 0 pts crw-r--r-- root root 2 0 ptyp0 crw-r--r-- root root 2 1 ptyp1 crw-r--r-- root root 2 2 ptyp2 crw-r--r-- root root 2 3 ptyp3 brw-r--r-- root root 1 0 ram0 brw-r--r-- root root 0 1 ram1 brw-r--r-- root root 0 2 ram2 lrwxrwxrwx root root 4 ramdisk ram0 crwxrwxrwx root root 1 8 random crwxrwxrwx root root 10 135 rtc brwxrwxrwx root root 8 0 sda brwxrwxrwx root root 8 1 sda1 brwxrwxrwx root root 8 2 sda2 brwxrwxrwx root root 8 3 sda3 brwxrwxrwx root root 8 4 sda4 brwxrwxrwx root root 8 5 sda5 brwxrwxrwx root root 8 6 sda6 brwxrwxrwx root root 8 7 sda7 brwxrwxrwx root root 8 8 sda8 brwxrwxrwx root root 8 9 sda9 brw-r--r-- root root 8 16 sdb brw-r--r-- root root 8 17 sdb1 brw-r--r-- root root 8 18 sdb2 brw-r--r-- root root 8 19 sdb3 brw-r--r-- root root 8 20 sdb4 brw-r--r-- root root 8 21 sdb5 brw-r--r-- root root 8 22 sdb6 brw-r--r-- root root 8 23 sdb7 brw-r--r-- root root 8 32 sdc brw-r--r-- root root 8 33 sdc1 brw-r--r-- root root 8 34 sdc2 brw-r--r-- root root 8 35 sdc3 brw-r--r-- root root 8 36 sdc4 brw-r--r-- root root 8 37 sdc5 brw-r--r-- root root 8 38 sdc6 brw-r--r-- root root 8 39 sdc7 brw-r--r-- root root 8 48 sdd brw-r--r-- root root 8 49 sdd1 brw-r--r-- root root 8 50 sdd2 brw-r--r-- root root 8 51 sdd3 brw-r--r-- root root 8 52 sdd4 brw-r--r-- root root 8 53 sdd5 brw-r--r-- root root 8 54 sdd6 brw-r--r-- root root 8 55 sdd7 lrwxrwxrwx root root 4 stderr fd/2 lrwxrwxrwx root root 4 stdin fd/0 lrwxrwxrwx root root 4 stdout fd/1 crw-r--r-- root root 5 0 tty crw-r--r-- root root 4 0 tty0 crw------- root root 4 1 tty1 crw------- root root 4 2 tty2 crw-r--r-- root root 4 3 tty3 crw--w--w- root root 4 64 ttyS0 crw-r--r-- root root 4 65 ttyS1 crw-rw-rw- root tty 3 0 ttyp0 crw-rw-rw- root tty 3 1 ttyp1 crw-rw-rw- root tty 3 2 ttyp2 crw-rw-rw- root tty 3 3 ttyp3 crw-r--r-- root root 1 5 zero
https://w.atwiki.jp/vmlinuz/pages/29.html
samba チュートリアル TOP linux samba チュートリアル 概要 インストールしてから実際に動作させるまでの流れ +コンテンツ一覧 samba チュートリアル概要 実行環境 チュートリアル基本的な起動~停止 補足 参考サイト 実行環境 CentOS 6.3(minimal) チュートリアル 基本的な起動~停止 # プロセスが起動していないことを確認 ps -eflywww | grep smbd | grep -v smbd # samba接続用ユーザを作成 useradd -s /sbin/nologin smb_tutorial pdbedit -a smb_tutorial # smb.conf の修正 vi ./lib/smb.conf # ソースからのインストール vi /etc/samba/smb.conf # yum からインストール # セクションを追加する -------------------- [tutorial] comment = tutorial shared directory. path = /tmp public = no writable = yes printable = no -------------------- # 構文チェック testparm # smbdデーモンの起動 smbd -D # プロセス起動確認 ps -eflywww | grep smbd # 共有ディレクトリのマウント mount.cifs //localhost/tutorial /mnt -o user=smb_tutorial,pass= # マウント確認 df ls -lavF /mnt # アンマウント umount /mnt # アンマウント確認 df # samba終了 killall smbd # プロセスが終了したことを確認 ps -eflywww | grep smbd | grep -v smbd 補足 参考サイト Today - Yesterday - Total -
https://w.atwiki.jp/vmlinuz/pages/35.html
Linuxに関するあれこれ TOP linux OS CentOS Server サーバ、デーモン系 apache nginx samba mysql mongodb vsftpd 言語、プログラム系 php perl アプリケーション p7zip セキュリティ SSH システムライブラリ系 pcre curl zlib openssl cmake bison libxml2
https://w.atwiki.jp/xworkshopkait/pages/27.html
重要なディレクトリ紹介 カレントディレクトリにあるディレクトリ一覧 カレントディレクトリにあるディレクトリ一覧 /boot:ブート時に利用するデータを保存されている。Linux標準で入っているgrubなどの設定ファファイルも入っている。 /bin:コマンドが保存されている。 /dev:デバイスファイルが入っている。 /etc:色々な設定ファイルが入っている。 /home:各ユーザのホームディレクトリが入っている。 /lib:システムのライブラリファイルが入っている。 /mnt:ファイルマウントを利用する時に使う。 /media:cdromなどをマウントする時に利用する。 /opt:aptやyumなどのパッケージシステムで導入したものが入っている。 /root:rootのホームディレクトリ /sbin:rootが利用するコマンドが保存されている。 /srv:HTTPやFTPのサービスのデータが保存されている。 /tmp:一時ファイルを保存するときに使う。リブート時には中身が全て削除される。 /sys:デバイス情報が入っている。 /usr:各ユーザ向けのディレクトリ /var:変化していく一時ファイルを保存する。リブートしても中身は消えない。
https://w.atwiki.jp/vmlinuz/pages/46.html
p7zip チュートリアル TOP linux p7zip チュートリアル 概要 圧縮方法など +コンテンツ一覧 p7zip チュートリアル概要 実行環境 チュートリアル圧縮(7z) 圧縮(tar) 圧縮(zip) 解凍(7z) 補足 参考サイト 実行環境 CentOS 6.3(minimal) チュートリアル 圧縮(7z) # カレントディレクトリのmanディレクトリを/tmp/man.7zとして書庫化 7za a /tmp/man.7z ./man/ 圧縮(tar) # カレントディレクトリのmanディレクトリを/tmp/man.tarとして書庫化 7za a -ttar /tmp/man.tar ./man/ # 通常のtarで解凍が可能 tar xf /tmp/man.tar 圧縮(zip) # カレントディレクトリのmanディレクトリを/tmp/man.zipとして圧縮 7za a -tzip /tmp/man.zip ./man/ # 通常のunzipで解凍が可能 unzip /tmp/man.zip 解凍(7z) 7za e man.7z 補足 参考サイト Today - Yesterday - Total -
https://w.atwiki.jp/nkym_memo/pages/51.html
コマンド 管理用コマンド ネットワーク シェルスクリプト テキスト整形コマンド ファイル編集コマンド 端末 cron 任意の時刻にコマンドを実行する crontabコマンド cron用のディレクトリに実行するコマンド crontab|cronの設定 オプション 機能 -u 指定したユーザーのcronを設定する -e cronの設定を行う -l cronの設定内容を表示する -r cronの設定を削除する crontab -e 分 時 日 月 曜日 コマンド cron用のディレクトリに実行するコマンド ディレクトリ 実行間隔 /etc/cron.hourly 1時間 /etc/cron.daily 1日 /etc/cron.weekly 1週間 /etc/cron.monthly 1ヶ月 mount --bind mount --bind でシンボリックリンクのように扱うことができる。 例えば/home/user/empty_dir に/media/HDD1/object_dir をマウントする場合、以下のようになる。 mount --bind /media/HDD1/object_dir /home/user/empty_dir つまり、マウントするディレクトリが先、マウント先が後。 chmod ディレクトリ内にディレクトリ・ファイルが混在するとき、ファイルのみの権限を変更する。 find . -type f -exec chmod 664 \{\} \; http //technique.sonots.com/index.php?UNIX%2F%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%2F%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E7%AE%A1%E7%90%86%2Fchmod キーマップの変更 ※XWindows上のみ有効 キーとkeycodeの対応を調べる #xev これでタイプしたコードがわかる デフォルトのキーマップは/usr/share/xmodmap/xmodmap.jp(Ubuntu) 変更するキーコードを書き込む 設定ファイル~/.Xmodmap を作成しキーコードとキーの対応を書き込む 例)無変換キー(keycode 102)、変換キー(keycode 100)をAltキーに変える場合 keycode 102 = Alt_L keycode 100 = Alt_R バックスラッシュを消してアンダースコアに(Shiftなしでアンダースコア) keycode 97 = underscore ログイン時に実行するため、~/.xinitrc を編集 $cp /etc/X11/xinit/xinitrc ~/.xinitrc vi ~/.xinitrc 最終行に以下を加える xmodmap ~/.Xmodmap ファイルを連結する file1とfile2をfile3に連結する cat file1 file2 file3 Tips 圧縮・解凍例 圧縮 http //www10.atwiki.jp/shirayuu/pages/42.html 解凍 http //x68000.q-e-d.net/~68user/unix/pickup?tar 汎用性のあるalias .bashrcはデフォルトでは存在しないので、/etc/skel/.bashrc を~/ へコピー cp /etc/skel/.bashrc ~/ typoへの対処もaliasで行える alias +='pushd .' alias -='popd' alias ..='cd ..' alias ...='cd ../..' alias beep='echo -en "\007"' alias cd..='cd ..' alias dir='ls -l' alias l='ls -alF' alias la='ls -la' alias ll='ls -l' alias ls='ls $LS_OPTIONS' alias ls-l='ls -l' alias md='mkdir -p' alias o='less' alias rd='rmdir' alias rehash='hash -r' alias unmount='echo "Error Try the command umount" 1 2; false' 参考文献 図解でわかる Linuxサーバ構築・設定のすべて(一戸英男,2005,日本実業出版社) Linuxの教科書 ホントに読んでほしいroot入門講座((株)IDGジャパン) 萌え萌えうにっくす!UNIXネットワーク管理ガイド(プロジェクトタイムマシン,2003,毎日コミュニケーションズ)
https://w.atwiki.jp/tryo/pages/29.html
Vine Linux を中心に・・・ 目次 続編:Calc と連携できる RのインストールⅡ Calc と連携できる RのインストールⅠ OpenOffice.org をソースからインストール JRE(Java Runtime Environment)をソースからインストール patch について Rをソースからインストール Adobe Readerをソースからインストール OpenOffice.org をパッケージからインストール Rをパッケージからインストール ❀❀Linuxのはじまりぃ❀❀ コメント 便利なリンク 参考書 続編:Calc と連携できる RのインストールⅡ (2007/11/22) 前回の設定通りにすると,設定しているユーザーのみCalcとRの連携を利用できるが,今回はパソコンのユーザー,みんなが使えるように設定する。 前回より変更する点は: 環境変数の設定ファイルの変更 拡張機能の追加方法の変更 環境変数の設定 ここでは,みんなの環境変数を変更するために「 /etc/profile 」を変更する。 # emacs /etc/profile 注:このファイルを変更する前,【 cp /etc/profile /etc/profile.old 】などでバックアップを取る事をお勧めします><;; < # System wide environment and startup programms,for login setup >の下に, export R_HOME="/usr/local/lib/R" export LD_LIBRARY_PATH="/usr/local/lib/R/lib" を書き加えて,保存して閉じる。 システムを再起動する。 拡張機能の追加 OpenOffice.org Calc においての設定: 「ツール」-「拡張機能マネージャー」- 「OpenOffice.org拡張機能」 -「追加」からダウンロードした StatConnector.oxt を追加する。 その他は前回と一致する Calc と連携できる RのインストールⅠ (2007/11/14) システムの準備: 【 apt-get install R 】によって,パッケージからRを入れている場合は削除すべき:【 apt-get remove R 】 【 apt-get install 】で入れておく必要のあるもの readline readline-devel XOrg-devel gcc,f2cとg77(fortran)などのコンパイラがない場合は入れて置くべき ダウンロード:(/root または /home などへ保存) R のソースファイル(CRANから) RProxy のソースファイル(sunsiteから)を書き加えて,保存して閉じる。--他のソフトウェアと連携するためのもの Uno Component StatConnector.oxt(Linux用)--OOo Calc用のコンポーネント 必要に応じて,デモファイルもダウンロード:http //sunsite.univie.ac.at/rcom/download/devel/RDemoDens.ods インストール: # tar zxvfp R-2.6.0.tar.gz Rソースファイルの解凍 # tar zxvfp R-devel_2007-05-09.tar.gz RProxyソースファイルの解凍 # mv R-devel_2007-05-09 R-2.6.0/src/extra/proxy R-devel_2007-05-09 を R-2.6.0/src/extra/proxy という名前に変更 # patch -p1 -d /root10/R-2.6.0 R-2.6.0/src/extra/proxy/R-devel_patch パッチファイルの適用 「Assume -R ?」などと聞かれたら, y を入力する。 # cd R-2.6.0 # ./configure --enable-R-shlib オプションの付いたconfigure # make # make install # cd /root (/home) に戻る 【 R 】と入力し、うまくインストールされていることを確認する。 q() で終了させる。 環境変数の変更 環境設定ファイルの区別: 環境設定ファイル 役割 /etc/profile すべてのユーザーに共通の設定を記述 ~/.bash_profile 各ユーザーがログインしたときにのみ,bashが読み込む設定(環境変数など)を記述 ~/.bashrc bashが新たに起動するたびに読み込む設定(エイリアスなど)を記述 ここでは,環境変数を変更するために「~/.bash_profile」を変更する。 # emacs ~/.bash_profile User specific environment and startup programms の下に, export R_HOME="/usr/local/lib/R" export LD_LIBRARY_PATH="/usr/local/lib/R/lib" を書き加えて,保存して閉じる。 RProxyを移動させる $ cp R-2.6.0/src/extra/proxy/libRproxy.so /usr/local/lib/R/lib ローカルへコピー♪ システムを再起動する。 OpenOffice.org Calc においての設定 「ツール」-「拡張機能マネージャー」-「マイ拡張機能」-「追加」からダウンロードした StatConnector.oxt を追加する。 「ツール」-「オプション」-「セキュリティ」-「マクロのセキュリティ」を”中”または”低”に設定する。 RとCalcの連動をテスト: デモファイルを起動し,スライダを動かしてみる。 OpenOffice.org をソースからインストール (2007/11/14) ダウンロード: http //ja.openoffice.org/downloadより最新のものを,/rootまたは/homeなどへダウンロードする ダウンロードファイルのあるディレクトリで, # tar zxvf OOo_2.3.0_LinuxIntel_install_wJRE_ja.tar.gz ダウンロードファイルを解凍する # su -c rpm -ivh OO*/RPMS/*.rpm JREを含めたすべてのrpmファイルをインストール すでに最新バージョンのJREをインストールした場合は: # su -c rpm -ivh OO*/RPMS/ o*.rpm OpenOffice.orgのみインストール ここで,コマンドで $ /opt/openoffice.org2.3/programm/scalc (文末はsbase,scalc,sdraw,simpress,smath,swriter)などでも起動できるが,メニューに登録する方法もある: # su -c rpm -ivh OO*/RPMS/desktop-integration/openoffice.org-redhat-menus*.rpm 注:Vine Linuxの場合 システムを再起動させる。 アンインストールの方法に関して: # su -c rpm -e `rpm -qa|grep "openoffice\.org.*2\.3"` 注:OpenOffice.org2.3の場合 JRE(Java Runtime Environment)をソースからインストール (2007/11/13) ダウンロード: http //java.comの「JAVA ソフトウェアのダウンロード」へ行き, Linux RPM (自己解凍ファイル) をダウンロードする。 インストール:(/usr にファイルを書き込むため,root権限が必要) # cd /usr すべてのユーザーが使えるように/usrへインストール # mkdir java /usr にjava というディレクトリを作成する # mv ~/Desktop/jre-6u3-linux-i586-rpm.bin . ファイルをダウンロードしたディレクトリより /usr/java へ移動 # chmod a+x jre-6u3-linux-i586-rpm.bin 実行できるように権限を変更する # ./jre-6u3-linux-i586-rpm.bin rpm ファイルを作成する すると,契約書が表される。最後まで進んだら,【 yes 】と入力し,作成処理が開始する。 現在のディレクトリ( /usr/java )に rpm ファイルが作成される。 # rpm -iv jre-6u3-linux-i586.rpm パッケージのインストール すると,jre1.6.0_03(パッケージ番号)と言う名前のディレクトリが作成される。 有効化と設定: # cd /usr/lib/mozilla/plugins Mozillaのインストール先ディレクトリ /plugins に入る # ln -s /usr/java/jre1.6.0_03/plugin/i386/ns7/libjavaplugin_oji.so 現在のディレクトリで,JREディレクトリの libjavaplugin_oji.so ファイル へのシンボリックリンクを作成する Mozillaブラウザを起動(すでに開いている場合は再起動)する。 「編集」-「設定」-「コンテンツ」-「Javaを有効にする」を選択する。 Javaのインストール完了したかどうかのテスト http //java.com/ja/download/help/testvm.xml アンインストール: # rpm -q jre JREのバージョンを確認する # rpm -e jre-1.6.0_03-fcs アンインストール patch について (2007/11/07) コマンド patch についてのページ:patch OOo&Rの連携のためのインストール手順にて 英文の“Apply the patch src/extra/proxy/R-devel_patch to the R top-level directory”で実行するためのコマンドはこのように: patch -p1 -d /root/R-2.6.0 R-2.6.0/src/extra/proxy/R-devel_patch 先生に助けていただきました!^口^ Rをソースからインストール (2007/10/19) 【 apt-get install R 】でもインストールは可能だが,少しバージョンが遅れているようなので,ソースからのインストールを試してみました。 システム: Vine 4.1 R-2.6.0 インストールのために必要なもの : gcc と fortran コンパイラ(f2c or g77),ほとんどの場合は自動的にインストールされているが,ない場合は「Synapticパッケージマネージャ」で「gcc」または「f2c」,「g77」でパッケージを検索し,インストールします。 インストールするにはこのように: $ apt-get install gcc gcc(Cのコンパイラー)の関連パッケージをインストール $ apt-get install gcc-g77 g77(Fortran 77のコンパイラー)の関連パッケージをインストール $ apt-get install f2c f2c(Fortranのコンパイラー)の関連パッケージをインストール Xorg-devel(X window system 関連のものみたい><具体的なことはまだ分からない): 【 apt-get install XOrg-devel】 インストール手順: CRANからソースファイルをダウンロードし,/home(または /root)に保存する 解凍し,configure と make をします。 # tar xvfz R-2.6.0.tar.gz ’ファイルの解凍 # cd R-2.6.0 # ./configure make の準備 # make # make install ’ここでは,管理者の権限が必要 一時的に管理者権限 を利用するには,スーパーユーザーになれば良いでしょう: # su rootのログイン # exit rootのログアウト とても親切なサイト:山本先生の「Rのインストール」 Adobe Readerをソースからインストール (2007/10/16) 1.Adobe Readerのダウンロードページから,最新バージョンのファイルをダウンロードする。---一時的に管理者権限を利用するには,スーパーユーザーになれば良いでしょう: # su rootのログイン # exit rootのログアウト 2.ターミナルウィンド(あの真っ黒の画面♪)で,ダウンロードファイルを置いてるディレクトリで,(ファイル名を入れ替えて!!⇒)【 rpm -ihv AdobeReader_jpn-7.0.9-1.i386.rpm 】を実行する。 ◎完了!!^^ インストール完了の確認(わたしの場合は):「アプリケーション」⇒「オフィス」に入っているかどうか。(なぜオフィスのメニューに入っているんだろう??><) OpenOffice.org をパッケージからインストール (2007/10/12) 1.メニューの「ディスクトップ」−「システム管理」−「Synapticパッケージマネージャ」を開き、検索のところでパッケージ名で【 OpenOffice 】を探してもらい、関連のあるものをチェック(インストールを選択)します。 2.「依存により要求された変更を追加しますか?」と聞かれたら、【マーク】を選択します。 3.パッケージマネージャの主画面の上の部分にある【適用】をクリックします。 4.インストールの確認:メニュー「アプリケーション」に「オフィス」という項目が増えているかどうかを確認します。 Rをパッケージからインストール (2007/10/12) またも先生に許可を得て,新たしいマシンにVine Linux4.1を入れました!今回はフルインストールでも無事でした^口^ 今日は,Na先輩&しも先輩,そして「空飛ぶカボチャ」と言うサイトから教えてもらいながら,Rを入れることに成功しました。 先生がおっしゃったように【 apt-get install R 】を入力しても,エラーメッセージの”パッケージRはありません”と出て,うまくいきませんでした。 HPの空飛ぶカボチャを参考に: Rのパッケージが入っているVine extraを有効にし(デフォルトは無効),パッケージRをダウンロード&インストールという作業でした: 1.root権限で,【 vi /etc/apt/sources.list 】と入力viというエディタでsources.listを編集) 2.sources.listの中のこの部分を書き加える。 # (master) rpm [vine] http //updates.vinelinux.org/apt 4.1/$(ARCH) main plus extras updates nonfree rpm-src [vine] http //updates.vinelinux.org/apt 4.1/$(ARCH) main plus extras updates nonfree} 3.次にapt-getする: apt-get update #アップデートリストをダウンロード apt-get upgrade #アップデートをインストール apt-get install R #アップデートしたパッケージRをインストール 4.【 R 】と入力し,Rが立ち上がる。 注:vi(まだemacsが使えない><)の操作方法 さらに,RjpWikiのRのインストールのページも参考になります。 ❀❀Linuxのはじまりぃ❀❀ (2007/10/9) 9月下旬にI先生に許可を得られた上で,研究室のあるパソコンにLinuxを入れてみました。自分で何回も試してみても失敗したから,先生に助けていただきましたm_ _m 今日はネットワーク設定に挑戦してみました⇒失敗!! /usr/sbin/netconfig からIPアドレスとネットマスクを設定したけど,OKを押しても保存されないみたい・・・アドレスが消える>< /etc/sysconfig/network-scripts を直接編集するという方法もあるみたいですけど,emacsも使えないし,編集方法が分かりません。 ネットワーク設定が完成すれば,RとOOoを入れて,Linux上の連携はどのようになるかを確認したいです。 コメント 名前 コメント お役に立てて光栄です^口^始ったばっかりですので,きっとどこかに問題があると思います。また意見を聞かせてもらえたら助かります!よろしくお願いしますm__m -- tryo (2007-11-14 18 15 15) Java、Rのインストール法参考にしております。コマンドとその意味を書いててくれてわかりやすい◎ -- yohshimo (2007-11-14 10 56 35) 全体のアップデートをしたからと考えられるが,いつの間にかEmacsが入ってました!^口^ -- tryo (2007-10-16 10 37 33) R(RCOM)とOOoをつなぐUno ComponentをCalcに拡張機能として追加ようとしたけど、Windows上のようにうまくいきません!><・・・StatConnector_Linux.oxtの有効化が出来ません。どうすればいいでしょう(泣) -- tryo (2007-10-12 23 10 36) 次に・・OpenOffice.orgを入れたいと思います!てふーもしたいけど難しそう>< -- tryo (2007-10-12 16 59 01) ESS(Emacs Speaks Statistics)が気になります!RjpwikiにあるESSのページ 今度使ってみたいと思います。 -- tryo (2007-10-12 16 52 25) 便利なリンク Linuxコマンド集(逆引きコマンド集) 参考書 Linuxの教科書 (IDGムックシリーズ) (2007-10-30)